package com.carbonspark.ecoquest.domain.service;


import com.carbonspark.ecoquest.common.entity.PageResult;
import com.carbonspark.ecoquest.domain.entity.TaskBO;

/**
 * 任务接口
 */
public interface TaskDomainService {
    /**
     * 获取任务详情
     */
    TaskBO queryById(TaskBO taskBO);

    /**
     * 修改任务
     * @param taskBO
     * @return
     */

    TaskBO update(TaskBO taskBO);

    /**
     * 删除任务
     * @param taskBO
     * @return
     */
    Boolean deleteById(TaskBO taskBO);

    /**
     * 查询任务列表
     * @param taskBO
     * @return
     */
    PageResult<TaskBO> selectTaskList(TaskBO taskBO);



}
